1999-07-15 Larry Ewing <lewing@gimp.org>
* src/io-jpeg.c (image_load): add raph@gimp.org's fix to the jpeg
indexing routine
* src/testpixbuf.c (main): fix up the file routines a little so
that you can load multiple files given the file names
int
main (int argc, char **argv)
{
+ int i;
+ int found_valid = FALSE;
+
GdkPixBuf *pixbuf;
gtk_init (&argc, &argv);
gtk_widget_set_default_colormap (gdk_rgb_get_cmap ());
gtk_widget_set_default_visual (gdk_rgb_get_visual ());
- pixbuf = gdk_pixbuf_load_image ("test.gif");
-
- new_testrgb_window (pixbuf);
- gtk_main ();
+ i = 1;
+ for (i = 1; i < argc; i++)
+ {
+ if (argv[i])
+ {
+ pixbuf = gdk_pixbuf_load_image (argv[i]);
+
+ if (pixbuf)
+ {
+ new_testrgb_window (pixbuf);
+ found_valid = TRUE;
+ }
+ }
+ }
+
+ if (found_valid)
+ gtk_main ();
return 0;
}
+1999-07-15 Larry Ewing <lewing@gimp.org>
+
+ * src/io-jpeg.c (image_load): add raph@gimp.org's fix to the jpeg
+ indexing routine
+
+ * src/testpixbuf.c (main): fix up the file routines a little so
+ that you can load multiple files given the file names
+
1999-07-14 Larry Ewing <lewing@gimp.org>
* src/testpixbuf.c (expose_func): added an almost proper expose
unsigned char *from, *to;
from = lines[i]+w-1;
to = lines[i]+w*3-3;
- for (j=w-1;j>=0;j++) {
+ for (j=w-1;j>=0;j--) {
to[0] = from[0];
to[1] = from[0];
to[2] = from[0];
return NULL;
pixbuf->ref_count = 0;
pixbuf->unref_func = NULL;
-
+
return pixbuf;
}